Big Huge Thesaurus

golden spleen

noun